$8
SAP ABAP es un alias ideal para SAP Basis. Sin embargo, es importante entender la diferencia entre
SAP ABAP es un alias ideal para SAP Basis. Sin embargo, es importante entender la diferencia entre los dos. SAP Basis es una versión de gestión de sistemas de SAP. Por otro lado, SAP ABAP (Advanced Business Application Programming) es uno de los dos lenguajes de programación más importantes utilizados por los desarrolladores para crear aplicaciones SAP (el otro lenguaje es Java).
Es común que la línea entre los administradores de SAP Basis y los desarrolladores de SAP ABAP sea borrosa en muchas organizaciones. Es común que los profesionales que trabajan en ambas entidades estén bien familiarizados con las tareas de la otra. Sin embargo, la mayoría de las organizaciones de SAP mantienen separadas las áreas de competencia de SAP Basis y SAP ABAP.
Debido a que SAP Basis permite que diferentes aplicaciones sap funcionen y se comuniquen entre sí, es importante que una organización supervise el rendimiento de este sistema.
La supervisión del rendimiento en SAP Basis es un conjunto de procesos dedicados a supervisar los servidores de aplicaciones, el espacio de la base de datos, la utilización de la CPU, la evaluación de archivos de registro , etc. Cuando realice una supervisión exhaustiva del rendimiento en SAP Basis, también tenga en cuenta procesos como:
Supervisar trabajos por lotes
Seguimiento de pedidos de bobinas
Supervisión del rendimiento de la base de datos
Supervisar a los usuarios de la aplicación
Supervisión de las solicitudes de impresión
Supervisión de flujos de trabajo en todo el sistema
Supervisión de flujos de trabajo para instancias individuales
Pasar por alto el uso de la CPU
Supervisar las entradas de bloqueo
Supervisión del registro del sistema
Supervisar las estadísticas del búfer
Para supervisar el sistema y su rendimiento en SAP Basis, debe utilizar ciertos códigos de transacción para ejecutar ciertos procesos.
Estas son algunas de las transacciones más importantes involucradas en el monitoreo del rendimiento en SAP Basis:
Los servidores de aplicaciones supervisan SM51
Esta transacción se utiliza para supervisar todos los servidores de aplicaciones activos del sistema. Esta acción le permite revisar los servicios y procesos de trabajo configurados en cada instancia. Esto le brinda una visibilidad completa del rendimiento y el estado de su red y de todas sus aplicaciones SAP. También libera sus recursos de TI, lo que le permite centrarse en tareas más importantes.
Supervisar los procesos de trabajo por instancia SM50
Esta transacción de supervisión del rendimiento en SAP Basis le proporciona todos los diferentes procesos relacionados con una instancia específica que se está ejecutando, esperando, detenida o PRIV. Aquí se comprueba el estado de todos los procesos.
Idealmente, el estado de los procesos en cada instancia debe ser «continuo» o «en espera». Si el estado de sus procesos es diferente de estos dos, deben evaluarse e informarse.
Esta transacción proporciona a los usuarios una gran cantidad de información valiosa, que incluye:
El estado de sus procesos de trabajo (ya sea que estén ocupados o no),
La acción que realiza un proceso de trabajo en la columna Acción cuando se ejecuta, y
Las tablas en las que se está trabajando.
Ahora echemos un vistazo a algunos de los principales problemas que la transacción ayuda a investigar:
Retraso causado por un usuario : puede suceder que un usuario tarde demasiado en iniciar sesión o que no pueda iniciar sesión, lo que provoca un retraso en las transacciones. Esto puede ser el resultado del uso completo de los procesos DIA. Esto también puede ser un subproducto de trabajos duraderos. Si es necesario, puede cancelar la sesión en cuestión seleccionando los trabajos, luego yendo a «Procesos» y haciendo clic en «Cancelar sin Core». Esto le ayudará a cancelar el trabajo y compartir procesos de trabajo con otro usuario o proceso.
Estado PRIV en la columna «Motivo» : al supervisar sus procesos, también puede encontrarse con usuarios que tienen el estado PRIV en la columna «Motivo». Esto puede significar que la transacción del usuario es muy grande, lo que aumenta la necesidad de más memoria. En tales circunstancias, el proceso de trabajo de DIA pasará a ser «propiedad» del usuario en cuestión e impedirá que otros usuarios accedan al mismo. Si encuentra este problema, debe ponerse en contacto con el usuario afectado y ejecutar el trabajo en cuestión como un trabajo en segundo plano.
Trabajo de impresión largo: si encuentra un trabajo de impresión largo en un proceso de trabajo de SPO, debe investigar el problema en lugar de ignorarlo. Esta situación puede producirse debido a un problema relacionado con la impresora o el servidor de impresión.
Supervisión de los procesos de trabajo en todo el sistema SM66
Puede utilizar esta transacción para supervisar la utilización de los procesos de trabajo mediante la descripción general global del proceso de trabajo. El seguimiento de los procesos de trabajo de todo el sistema le ayuda a investigar la posible causa de un problema de rendimiento del sistema sin retrasos innecesarios.
Con esta transacción, puede obtener una visión general completa de la carga del proceso de trabajo en todas sus instancias activas en todo el sistema. Puede utilizar la pantalla Información general del proceso de trabajo global para evaluar los siguientes elementos:
El estado continuo de cada servidor de aplicaciones
La razón por la que un servidor de aplicaciones no se está ejecutando
El estado del servidor reiniciado.
La CPU y su tiempo de solicitud
Detalles del usuario que ha iniciado sesión y del cliente en el que ha iniciado sesión
Detalles del presente informe
Monitoreo de entrada de bloqueo SM12
Para supervisar las entradas de bloqueo, debe ejecutar la transacción SM12 y agregar un «*» en el campo Nombre de usuario.
SAP proporciona a los usuarios un mecanismo de bloqueo para evitar que otros usuarios cambien el registro en el que están trabajando actualmente. En ciertas situaciones, estas cerraduras no se levantan. Tales circunstancias pueden ocurrir cuando los usuarios se desconectan debido a un problema de red antes de que puedan desbloquearlos.
Luego, es importante eliminar los bloqueos antiguos para evitar cambios o acceso a sus registros. Las estadísticas de bloqueo se pueden utilizar para supervisar los bloqueos establecidos en su sistema.
MONITOREO del uso de la CPU ST06
La supervisión del rendimiento en SAP Basis también le ayuda a supervisar el uso de la CPU en su sistema. Idealmente, el uso de la CPU debería ser de alrededor del 60% al 65%. Si excede este límite, es posible que deba verificar los siguientes elementos:
Ejecute comandos a nivel de sistema operativo y verifique qué procesos consumen la mayor cantidad de recursos
Vaya a SM50 o SM66 para comprobar si hay trabajos de larga duración o consultas de actualización largas que se estén ejecutando
Vaya a SM12 y verifique las entradas de bloqueo
Vaya a SM13 y verifique el estado activo de actualización
Comprobación de errores en SM21
Supervisión de registros de copia de seguridad de bases de datos DB12
Esta transacción le ayudará a determinar cuándo se realizó la última copia de seguridad exitosa para su sistema. Con él, puede verificar las copias de seguridad realizadas el día anterior y verificar que todo funcione sin problemas. La transacción le permite ver los archivos de registro de rehacer y comprobar si la copia de seguridad del registro de rehacer se realizó correctamente.
Estos fueron algunos de los aspectos más importantes a considerar al monitorear el desempeño en SAP Basis. Estas transacciones y revisiones le ayudarán a garantizar que su sistema funcione sin problemas y que sus aplicaciones empresariales ofrezcan los resultados deseados. El monitoreo automatizado del rendimiento libera a los miembros de su equipo de gastar más tiempo y esfuerzo del necesario, lo que les permite centrarse en los procesos comerciales principales.